Geode Capital Management LLC now holds 17,873,788 shares of Duke Energy, valued at $1.93 billion, after acquiring more shares. GQG Partners LLC increased its stake by 17,880% to 10,249,508 shares, while Royal Bank of Canada raised its position by 4.9% to 8,921,517 shares. Institutional investors own 65.31% of the stock, with Duke Energy receiving a "Moderate Buy" rating and a price target of $125.81 from analysts.